/*
 * CGameManager.h
 *
 *  Created on: Apr 4, 2014
 *      Author: SimpleFloppyRobin
 */

#ifndef CGAMEMANAGER_H_
#define CGAMEMANAGER_H_

class CGameManager {

public:

	static CGameManager *Instance();
	static void RunScene(int Scene);
	
//	static void changeSoundState(int curentState);
	static void setSoundState(int curentState);
	static int getSoundState();
	static void playSound();
	static void playSound(const char* fileName);
	static void stopSound();
	static bool isFirstRun();

private:

	CGameManager(){};
	CGameManager(CGameManager const&){};
//	CGameManager& operator=(CGameManager const&){};

	static CGameManager* _pInstance;
};

#endif /* CGAMEMANAGER_H_ */
